Hi, I'm Wil— a UX/UI designer, innovator, & artist.

Producing humanized solutions to complex problems through lean design thinking.

My Process
I combine Design Thinking, Lean, & Agile Development to create a rapid process for solving complex problems with innovative solutions in a humanized way.
Testimonials
Don't take my word for it, take theirs. Below are a few thoughts from a couple  past clients and former employers.
Back to Top
nt-weight: 400; line-height: 48px; padding-bottom: 20px; padding-top: 20px; text-align: center; text-transform: none; } .standard-modules .rich-text .main-text, .standard-modules .rich-text div, .standard-modules .rich-text p { color: #767B81; font-family: xrgp; font-size: 24px; font-style: normal; font-weight: 400; line-height: 30px; padding-bottom: 10px; padding-top: 0px; text-align: center; text-transform: none; } .standard-modules .rich-text a { color: #5856D6; text-decoration: underline; text-transform: none; } .standard-modules .rich-text a:hover { color: #5856D6; text-decoration: underline; text-transform: none; } .standard-modules .rich-text .caption, .standard-modules .module-caption div, .standard-modules .module-caption p { color: #a9a9a9; font-family: xrgp; font-size: 13px; font-style: normal; font-weight: 400; line-height: 16px; padding-bottom: 20px; padding-top: 10px; text-align: center; text-decoration: none; text-transform: none; } @media (max-width: 768px) { .standard-modules .rich-text .title { font-size: 35px; line-height: 31px; padding-bottom: 18px; padding-top: 14px; } .standard-modules .rich-text .sub-title { font-size: 23px; line-height: 32px; padding-bottom: 14px; padding-top: 14px; } .standard-modules .rich-text .main-text, .standard-modules .rich-text div, .standard-modules .rich-text p { font-size: 18px; line-height: 23px; padding-bottom: 8px; padding-top: 0px; } .standard-modules .rich-text .caption, .standard-modules .module-caption div, .standard-modules .module-caption p { font-size: 13px; line-height: 16px; padding-bottom: 14px; padding-top: 8px; } .standard-modules .modules .image, .standard-modules .modules .video, .standard-modules .modules .embed, .standard-modules .modules .audio, .standard-modules .modules .text { width: 100%; } .standard-modules .modules .button { padding-left: 5%; padding-right: 5%; padding-bottom: 14px; padding-top: 14px; } .standard-modules .modules .image { padding-bottom: 14px; padding-top: 0px; } .standard-modules .modules .video { padding-bottom: 20px; padding-top: 0px; } .standard-modules .modules .embed { padding-bottom: 20px; padding-top: 0px; } .standard-modules .modules .audio { padding-bottom: 20px; padding-top: 0px; } .standard-modules .modules .text { padding-left: 5%; padding-right: 5%; padding-bottom: 20px; padding-top: 14px; } .standard-modules .modules .social_icons { padding-left: 5%; padding-right: 5%; } } @media (max-width: 540px) { .standard-modules .rich-text .title { padding-bottom: 16px; padding-top: 13px; } .standard-modules .rich-text .title, .standard-modules .rich-text .title span { font-size: 28px !important; line-height: 25px !important; } .standard-modules .rich-text .sub-title { padding-bottom: 13px; padding-top: 13px; } .standard-modules .rich-text .sub-title, .standard-modules .rich-text .sub-title span { font-size: 20px !important; line-height: 28px !important; } .standard-modules .rich-text .main-text, .standard-modules .rich-text div, .standard-modules .rich-text p { padding-bottom: 7px; padding-top: 0px; } .standard-modules .rich-text .main-text, .standard-modules .rich-text .main-text span, .standard-modules .rich-text div, .standard-modules .rich-text div span, .standard-modules .rich-text p, .standard-modules .rich-text p span { font-size: 15px !important; line-height: 19px !important; } .standard-modules .rich-text .caption, .standard-modules .module-caption div, .standard-modules .module-caption p { padding-bottom: 13px; padding-top: 7px; } .standard-modules .rich-text .caption, .standard-modules .rich-text .caption span, .standard-modules .module-caption div, .standard-modules .module-caption div span, .standard-modules .module-caption p, .standard-modules .module-caption p span { font-size: 13px !important; line-height: 16px !important; } .standard-modules .modules .image { padding-bottom: 13px; padding-top: 0px; } .standard-modules .modules .video { padding-bottom: 18px; padding-top: 0px; } .standard-modules .modules .embed { padding-bottom: 18px; padding-top: 0px; } .standard-modules .modules .audio { padding-bottom: 18px; padding-top: 0px; } .standard-modules .modules .text { padding-bottom: 18px; padding-top: 13px; } .standard-modules .modules .tree .tree-wrapper { display: block; } .standard-modules .modules .tree .tree-child-wrapper { border-left: 0; border-right: 0; flex: none !important; } } .centered .outer-wrap { margin-top: 50px; max-width: 2000px; min-height: calc(100vh - 100px); padding-bottom: 50px; width: 100%; } .image-right .outer-wrap { margin-top: 50px; max-width: 2000px; min-height: calc(100vh - 100px); padding-bottom: 50px; width: 50%; } .image-left .outer-wrap { margin-top: 50px; max-width: 2000px; min-height: calc(100vh - 100px); padding-bottom: 50px; width: 50%; } .image-right .splash-image, .image-left .splash-image { background-position: center center; background-repeat: no-repeat; background-size: cover; } .image-right .splash-image::before, .image-left .splash-image::before { content: ''; height: 100%; position: absolute; width: 100%; display: none; } .splash-image-wrap { width: 50%; } @media (max-width: 980px) { .image-left .outer-wrap, .image-right .outer-wrap { min-height: 50vh; } .image-left .splash-image { z-index: 0; } } .other-projects .project-cover { margin-right: 1px; width: calc(25% - 0.75px); } .other-projects .project-cover.hold-space .cover-image:before { padding-bottom: 100%; } .other-projects .project-cover .cover-image { float: none; margin-left: auto; margin-right: auto; width: 100%; } .other-projects .project-cover .cover-image:after { background-color: #222; opacity: 0; } .other-projects .project-cover:hover .cover-image:after, .other-projects .project-cover.touch-hover .cover-image:after { background-color: #222; opacity: 0.8; } .other-projects .project-cover .cover-image, .other-projects .project-cover .cover-image:after, .other-projects .project-cover .cover { border-radius: 0px; } .other-projects .project-cover .details-wrap { max-width: 100%; padding-top: 8%; width: 100%; } .other-projects .project-cover .details { background: rgba(34, 34, 34, 0); } .other-projects .project-cover .details-inner { padding-bottom: 0%; padding-left: 8%; padding-right: 8%; padding-top: 0%; } .other-projects .project-cover .title { color: #fff; float: none; font-family: xrgp; font-size: 20px; font-style: normal; font-weight: 700; line-height: 24px; margin: auto; padding-bottom: 3px; padding-left: 0%; padding-right: 0%; padding-top: 0px; text-align: center; text-transform: none; width: 100%; } .other-projects .project-cover .date { color: #fff; float: none; font-family: xrgp; font-size: 16px; font-style: normal; font-weight: 400; line-height: 20px; margin: auto; padding-bottom: 0px; padding-left: 0%; padding-right: 0%; padding-top: 12px; text-align: center; text-transform: none; width: 100%; } .other-projects .project-cover .custom1 { color: #fff; float: none; font-family: xrgp; font-size: 16px; font-style: normal; font-weight: 400; line-height: 20px; margin: auto; padding-bottom: 0px; padding-left: 0%; padding-right: 0%; padding-top: 12px; text-align: center; text-transform: none; width: 100%; } .other-projects .project-cover .custom2 { color: #fff; float: none; font-family: xrgp; font-size: 16px; font-style: normal; font-weight: 400; line-height: 20px; margin: auto; padding-bottom: 0px; padding-left: 0%; padding-right: 0%; padding-top: 12px; text-align: center; text-transform: none; width: 100%; } .other-projects .project-cover .description { color: #fff; float: none; font-family: xrgp; font-size: 16px; font-style: normal; font-weight: 400; line-height: 20px; margin: auto; padding-bottom: 0px; padding-left: 0%; padding-right: 0%; padding-top: 12px; text-align: center; text-transform: none; width: 100%; } .other-projects .project-cover:nth-child(4n) { margin-right: 0; } .other-projects .project-cover:nth-child(4n + 1) { clear: left; margin-left: 0; } @media (max-width: 768px) { .other-projects .project-cover .title { font-size: 17px; line-height: 20px; /* stylelint-disable length-zero-no-unit */ /* stylelint-enable length-zero-no-unit */ padding-bottom: 5px; /* stylelint-disable length-zero-no-unit */ } .other-projects .project-cover .date { font-size: 14px; line-height: 20px; /* stylelint-disable length-zero-no-unit */ /* stylelint-disable length-zero-no-unit */ /* stylelint-enable length-zero-no-unit */ padding-top: 10px; } .other-projects .project-cover .custom1 { font-size: 14px; line-height: 20px; /* stylelint-disable length-zero-no-unit */ /* stylelint-disable length-zero-no-unit */ /* stylelint-enable length-zero-no-unit */ padding-top: 10px; } .other-projects .project-cover .custom2 { font-size: 14px; line-height: 20px; /* stylelint-disable length-zero-no-unit */ /* stylelint-disable length-zero-no-unit */ /* stylelint-enable length-zero-no-unit */ padding-top: 10px; } .other-projects .project-cover .description { font-size: 14px; line-height: 20px; /* stylelint-disable length-zero-no-unit */ /* stylelint-disable length-zero-no-unit */ /* stylelint-enable length-zero-no-unit */ padding-top: 10px; } .other-projects .project-cover { width: calc(50% - 0.5px); } .other-projects .project-cover:nth-child(2n) { margin-right: 0 !important; } .other-projects .project-cover:nth-child(4n) { margin-right: 1px; } .other-projects .project-cover:nth-child(4n + 1) { clear: none; } } @media (max-width: 540px) { .other-projects .project-cover { margin-right: 0 !important; width: 100%; } .other-projects .project-cover .title { font-size: 14px; line-height: 17px; /* stylelint-disable length-zero-no-unit */ /* stylelint-enable length-zero-no-unit */ padding-bottom: 4px; /* stylelint-disable length-zero-no-unit */ } .other-projects .project-cover .date { font-size: 14px; line-height: 20px; /* stylelint-disable length-zero-no-unit */ /* stylelint-disable length-zero-no-unit */ /* stylelint-enable length-zero-no-unit */ padding-top: 10px; } .other-projects .project-cover .custom1 { font-size: 14px; line-height: 20px; /* stylelint-disable length-zero-no-unit */ /* stylelint-disable length-zero-no-unit */ /* stylelint-enable length-zero-no-unit */ padding-top: 10px; } .other-projects .project-cover .custom2 { font-size: 14px; line-height: 20px; /* stylelint-disable length-zero-no-unit */ /* stylelint-disable length-zero-no-unit */ /* stylelint-enable length-zero-no-unit */ padding-top: 10px; } .other-projects .project-cover .description { font-size: 14px; line-height: 20px; /* stylelint-disable length-zero-no-unit */ /* stylelint-disable length-zero-no-unit */ /* stylelint-enable length-zero-no-unit */ padding-top: 10px; } } .other-projects .project-cover .cover-content-container { margin-left: 0px; margin-right: 0px; margin-top: 1px; } .other-projects .project-cover .details-wrap { left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); padding-bottom: 8%; } .other-projects .project-cover .details { border-radius: 0px; } @media (max-width: 768px) { .other-projects .project-cover .custom1, .other-projects .project-cover .custom2, .other-projects .project-cover .description { display: none; } .other-projects .project-cover .cover-content-container { margin-top: 0px; } } @media (max-width: 540px) { .other-projects .project-cover .cover-content-container { margin-left: 0; margin-right: 0; margin-top: 0px; } } .other-projects .project-cover .details { align-items: center; } Wil Bayne — UI/UX Designer - Home

Hi, I'm Wil— a UX/UI designer, innovator, & artist.

Producing humanized solutions to complex problems through lean design thinking.

My Process
I combine Design Thinking, Lean, & Agile Development to create a rapid process for solving complex problems with innovative solutions in a humanized way.
Testimonials
Don't take my word for it, take theirs. Below are a few thoughts from a couple  past clients and former employers.
Back to Top
nt-weight: 400; line-height: 48px; padding-bottom: 20px; padding-top: 20px; text-align: center; text-transform: none; } .standard-modules .rich-text .main-text, .standard-modules .rich-text div, .standard-modules .rich-text p { color: #767B81; font-family: xrgp; font-size: 24px; font-style: normal; font-weight: 400; line-height: 30px; padding-bottom: 10px; padding-top: 0px; text-align: center; text-transform: none; } .standard-modules .rich-text a { color: #5856D6; text-decoration: underline; text-transform: none; } .standard-modules .rich-text a:hover { color: #5856D6; text-decoration: underline; text-transform: none; } .standard-modules .rich-text .caption, .standard-modules .module-caption div, .standard-modules .module-caption p { color: #a9a9a9; font-family: xrgp; font-size: 13px; font-style: normal; font-weight: 400; line-height: 16px; padding-bottom: 20px; padding-top: 10px; text-align: center; text-decoration: none; text-transform: none; } @media (max-width: 768px) { .standard-modules .rich-text .title { font-size: 35px; line-height: 31px; padding-bottom: 18px; padding-top: 14px; } .standard-modules .rich-text .sub-title { font-size: 23px; line-height: 32px; padding-bottom: 14px; padding-top: 14px; } .standard-modules .rich-text .main-text, .standard-modules .rich-text div, .standard-modules .rich-text p { font-size: 18px; line-height: 23px; padding-bottom: 8px; padding-top: 0px; } .standard-modules .rich-text .caption, .standard-modules .module-caption div, .standard-modules .module-caption p { font-size: 13px; line-height: 16px; padding-bottom: 14px; padding-top: 8px; } .standard-modules .modules .image, .standard-modules .modules .video, .standard-modules .modules .embed, .standard-modules .modules .audio, .standard-modules .modules .text { width: 100%; } .standard-modules .modules .button { padding-left: 5%; padding-right: 5%; padding-bottom: 14px; padding-top: 14px; } .standard-modules .modules .image { padding-bottom: 14px; padding-top: 0px; } .standard-modules .modules .video { padding-bottom: 20px; padding-top: 0px; } .standard-modules .modules .embed { padding-bottom: 20px; padding-top: 0px; } .standard-modules .modules .audio { padding-bottom: 20px; padding-top: 0px; } .standard-modules .modules .text { padding-left: 5%; padding-right: 5%; padding-bottom: 20px; padding-top: 14px; } .standard-modules .modules .social_icons { padding-left: 5%; padding-right: 5%; } } @media (max-width: 540px) { .standard-modules .rich-text .title { padding-bottom: 16px; padding-top: 13px; } .standard-modules .rich-text .title, .standard-modules .rich-text .title span { font-size: 28px !important; line-height: 25px !important; } .standard-modules .rich-text .sub-title { padding-bottom: 13px; padding-top: 13px; } .standard-modules .rich-text .sub-title, .standard-modules .rich-text .sub-title span { font-size: 20px !important; line-height: 28px !important; } .standard-modules .rich-text .main-text, .standard-modules .rich-text div, .standard-modules .rich-text p { padding-bottom: 7px; padding-top: 0px; } .standard-modules .rich-text .main-text, .standard-modules .rich-text .main-text span, .standard-modules .rich-text div, .standard-modules .rich-text div span, .standard-modules .rich-text p, .standard-modules .rich-text p span { font-size: 15px !important; line-height: 19px !important; } .standard-modules .rich-text .caption, .standard-modules .module-caption div, .standard-modules .module-caption p { padding-bottom: 13px; padding-top: 7px; } .standard-modules .rich-text .caption, .standard-modules .rich-text .caption span, .standard-modules .module-caption div, .standard-modules .module-caption div span, .standard-modules .module-caption p, .standard-modules .module-caption p span { font-size: 13px !important; line-height: 16px !important; } .standard-modules .modules .image { padding-bottom: 13px; padding-top: 0px; } .standard-modules .modules .video { padding-bottom: 18px; padding-top: 0px; } .standard-modules .modules .embed { padding-bottom: 18px; padding-top: 0px; } .standard-modules .modules .audio { padding-bottom: 18px; padding-top: 0px; } .standard-modules .modules .text { padding-bottom: 18px; padding-top: 13px; } .standard-modules .modules .tree .tree-wrapper { display: block; } .standard-modules .modules .tree .tree-child-wrapper { border-left: 0; border-right: 0; flex: none !important; } } .centered .outer-wrap { margin-top: 50px; max-width: 2000px; min-height: calc(100vh - 100px); padding-bottom: 50px; width: 100%; } .image-right .outer-wrap { margin-top: 50px; max-width: 2000px; min-height: calc(100vh - 100px); padding-bottom: 50px; width: 50%; } .image-left .outer-wrap { margin-top: 50px; max-width: 2000px; min-height: calc(100vh - 100px); padding-bottom: 50px; width: 50%; } .image-right .splash-image, .image-left .splash-image { background-position: center center; background-repeat: no-repeat; background-size: cover; } .image-right .splash-image::before, .image-left .splash-image::before { content: ''; height: 100%; position: absolute; width: 100%; display: none; } .splash-image-wrap { width: 50%; } @media (max-width: 980px) { .image-left .outer-wrap, .image-right .outer-wrap { min-height: 50vh; } .image-left .splash-image { z-index: 0; } } .other-projects .project-cover { margin-right: 1px; width: calc(25% - 0.75px); } .other-projects .project-cover.hold-space .cover-image:before { padding-bottom: 100%; } .other-projects .project-cover .cover-image { float: none; margin-left: auto; margin-right: auto; width: 100%; } .other-projects .project-cover .cover-image:after { background-color: #222; opacity: 0; } .other-projects .project-cover:hover .cover-image:after, .other-projects .project-cover.touch-hover .cover-image:after { background-color: #222; opacity: 0.8; } .other-projects .project-cover .cover-image, .other-projects .project-cover .cover-image:after, .other-projects .project-cover .cover { border-radius: 0px; } .other-projects .project-cover .details-wrap { max-width: 100%; padding-top: 8%; width: 100%; } .other-projects .project-cover .details { background: rgba(34, 34, 34, 0); } .other-projects .project-cover .details-inner { padding-bottom: 0%; padding-left: 8%; padding-right: 8%; padding-top: 0%; } .other-projects .project-cover .title { color: #fff; float: none; font-family: xrgp; font-size: 20px; font-style: normal; font-weight: 700; line-height: 24px; margin: auto; padding-bottom: 3px; padding-left: 0%; padding-right: 0%; padding-top: 0px; text-align: center; text-transform: none; width: 100%; } .other-projects .project-cover .date { color: #fff; float: none; font-family: xrgp; font-size: 16px; font-style: normal; font-weight: 400; line-height: 20px; margin: auto; padding-bottom: 0px; padding-left: 0%; padding-right: 0%; padding-top: 12px; text-align: center; text-transform: none; width: 100%; } .other-projects .project-cover .custom1 { color: #fff; float: none; font-family: xrgp; font-size: 16px; font-style: normal; font-weight: 400; line-height: 20px; margin: auto; padding-bottom: 0px; padding-left: 0%; padding-right: 0%; padding-top: 12px; text-align: center; text-transform: none; width: 100%; } .other-projects .project-cover .custom2 { color: #fff; float: none; font-family: xrgp; font-size: 16px; font-style: normal; font-weight: 400; line-height: 20px; margin: auto; padding-bottom: 0px; padding-left: 0%; padding-right: 0%; padding-top: 12px; text-align: center; text-transform: none; width: 100%; } .other-projects .project-cover .description { color: #fff; float: none; font-family: xrgp; font-size: 16px; font-style: normal; font-weight: 400; line-height: 20px; margin: auto; padding-bottom: 0px; padding-left: 0%; padding-right: 0%; padding-top: 12px; text-align: center; text-transform: none; width: 100%; } .other-projects .project-cover:nth-child(4n) { margin-right: 0; } .other-projects .project-cover:nth-child(4n + 1) { clear: left; margin-left: 0; } @media (max-width: 768px) { .other-projects .project-cover .title { font-size: 17px; line-height: 20px; /* stylelint-disable length-zero-no-unit */ /* stylelint-enable length-zero-no-unit */ padding-bottom: 5px; /* stylelint-disable length-zero-no-unit */ } .other-projects .project-cover .date { font-size: 14px; line-height: 20px; /* stylelint-disable length-zero-no-unit */ /* stylelint-disable length-zero-no-unit */ /* stylelint-enable length-zero-no-unit */ padding-top: 10px; } .other-projects .project-cover .custom1 { font-size: 14px; line-height: 20px; /* stylelint-disable length-zero-no-unit */ /* stylelint-disable length-zero-no-unit */ /* stylelint-enable length-zero-no-unit */ padding-top: 10px; } .other-projects .project-cover .custom2 { font-size: 14px; line-height: 20px; /* stylelint-disable length-zero-no-unit */ /* stylelint-disable length-zero-no-unit */ /* stylelint-enable length-zero-no-unit */ padding-top: 10px; } .other-projects .project-cover .description { font-size: 14px; line-height: 20px; /* stylelint-disable length-zero-no-unit */ /* stylelint-disable length-zero-no-unit */ /* stylelint-enable length-zero-no-unit */ padding-top: 10px; } .other-projects .project-cover { width: calc(50% - 0.5px); } .other-projects .project-cover:nth-child(2n) { margin-right: 0 !important; } .other-projects .project-cover:nth-child(4n) { margin-right: 1px; } .other-projects .project-cover:nth-child(4n + 1) { clear: none; } } @media (max-width: 540px) { .other-projects .project-cover { margin-right: 0 !important; width: 100%; } .other-projects .project-cover .title { font-size: 14px; line-height: 17px; /* stylelint-disable length-zero-no-unit */ /* stylelint-enable length-zero-no-unit */ padding-bottom: 4px; /* stylelint-disable length-zero-no-unit */ } .other-projects .project-cover .date { font-size: 14px; line-height: 20px; /* stylelint-disable length-zero-no-unit */ /* stylelint-disable length-zero-no-unit */ /* stylelint-enable length-zero-no-unit */ padding-top: 10px; } .other-projects .project-cover .custom1 { font-size: 14px; line-height: 20px; /* stylelint-disable length-zero-no-unit */ /* stylelint-disable length-zero-no-unit */ /* stylelint-enable length-zero-no-unit */ padding-top: 10px; } .other-projects .project-cover .custom2 { font-size: 14px; line-height: 20px; /* stylelint-disable length-zero-no-unit */ /* stylelint-disable length-zero-no-unit */ /* stylelint-enable length-zero-no-unit */ padding-top: 10px; } .other-projects .project-cover .description { font-size: 14px; line-height: 20px; /* stylelint-disable length-zero-no-unit */ /* stylelint-disable length-zero-no-unit */ /* stylelint-enable length-zero-no-unit */ padding-top: 10px; } } .other-projects .project-cover .cover-content-container { margin-left: 0px; margin-right: 0px; margin-top: 1px; } .other-projects .project-cover .details-wrap { left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); padding-bottom: 8%; } .other-projects .project-cover .details { border-radius: 0px; } @media (max-width: 768px) { .other-projects .project-cover .custom1, .other-projects .project-cover .custom2, .other-projects .project-cover .description { display: none; } .other-projects .project-cover .cover-content-container { margin-top: 0px; } } @media (max-width: 540px) { .other-projects .project-cover .cover-content-container { margin-left: 0; margin-right: 0; margin-top: 0px; } } .other-projects .project-cover .details { align-items: center; } Wil Bayne — UI/UX Designer - Home

Hi, I'm Wil— a UX/UI designer, innovator, & artist.

Producing humanized solutions to complex problems through lean design thinking.

My Process
I combine Design Thinking, Lean, & Agile Development to create a rapid process for solving complex problems with innovative solutions in a humanized way.
Testimonials
Don't take my word for it, take theirs. Below are a few thoughts from a couple  past clients and former employers.
Back to Top